package org.jeecg.modules.biz.service;

import org.jeecg.common.api.vo.Result;
import org.jeecg.modules.base.tappuser.entity.TAppUser;
import org.jeecg.modules.base.tappuser.request.BatchUpdatePassword;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.List;

public interface IBizAppUserService {
    void bizSave(TAppUser tAppUser);

    void bizUpdateById(TAppUser tAppUser);

    void bizRemoveById(String id);

    void bizRemoveByIds(List<String> asList);

    Result<?> importExcel(HttpServletRequest request, HttpServletResponse response, Class<TAppUser> tAppUserClass) throws Exception;

    void batchUpdatePassword(BatchUpdatePassword batchUpdatePassword);

}
